package com.hiwan.system.pojo;

import java.io.Serializable;
import java.util.List;

import com.hiwan.system.common.persistence.BasePojo;

public class OrgInfo extends BasePojo implements Serializable {
	private static final long serialVersionUID = -6141344902197837171L;
	/**
	 * 机构编号 (主键)
	 */
	private String  orgId;
	/**
	 * 机构名称
	 */
	private String  orgName;
	/**
	 * 机构全称
	 */
	private String orgFullName;
	/**
	 * 机构等级
	 */
	private String  orgLevel;
	/**
	 * 状态(0-未启用，1-启用，2-停用)
	 */
	private String  status;
	/**
	 * 机构类型（3-普通网点，2-营业部，1-管理机构）
	 */
	private String orgType;
	/**
	 * 上级机构
	 */
	private String  parentId;
	/**
	 * 联系方式
	 */
	private String  linkTel;
	/**
	 * 联系人
	 */
	private String  linkMan;
	/**
	 * 联系地址
	 */
	private String  linkAddress;
	/**
	 * 成立时间
	 */
	private String  foundDate;
	/**
	 * 录入人
	 */
	private String  createUser;
	/**
	 * 录入时间
	 */
	private String  createTime;
	/**
	 * 最后修改人
	 */
	private String  updateUser;
	/**
	 * 最后修改时间
	 */
	private String  updateTime;
	

	private String orgAttr;
	
	private String  remark1;
	private String  remark2;
	private String  remark3;
	private String  remark4;
	

	/**
	 * 机构层级（树形结构层级）
	 */
	private String treeLevel;
	/**
	 * 是否有下级机构
	 */
	private String hasChild;
	/**
	 * 行政区划
	 */
	private String city;
	/**
	 * 上级行政区划
	 */
	private String superCity;
	/*
	 * 统计归属机构
	 */
	private String toOrgId;
	
	
	private List<String> oldOrgIdList;
	/**
	 * 是否含有子部门
	 */
	private String hasDept;
	/**
	 * 是否含有员工
	 */
	private String hasUser;
	
	/**
	 * 层次序号
	 */
	private String levelOrder;
	
	private String newLevelOrder;
	
	/**
	 * 机构员工总人数
	 * 
	 */
	private String orgUserNum;
	
	
	private String latitude;//纬度
	private String longitude;//经度
	
	private String orgCode;
	
	private String addressLandmark;
	
	private String orgShortName;
	
	private String areaCode;
	private String parentAreaCode;
	private String areaName;
	private String applyAreaCode;
	
	private String productId;
	
	private String custManagerMobile;
	
	public void setOldOrgIdList(List<String> oldOrgIdList) {
		this.oldOrgIdList = oldOrgIdList;
	}
	
	public List<String> getOldOrgIdList() {
		return oldOrgIdList;
	}
	
	public String getOrgType() {
		return orgType;
	}

	public void setOrgType(String orgType) {
		this.orgType = orgType;
	}
	
	public String getOrgId() {
		return orgId;
	}
	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}
	public String getOrgName() {
		return orgName;
	}
	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}
	public String getOrgLevel() {
		return orgLevel;
	}
	public String getOrgAttr() {
		return orgAttr;
	}

	public void setOrgAttr(String orgAttr) {
		this.orgAttr = orgAttr;
	}

	public void setOrgLevel(String orgLevel) {
		this.orgLevel = orgLevel;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getParentId() {
		return parentId;
	}
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	public String getLinkTel() {
		return linkTel;
	}
	public void setLinkTel(String linkTel) {
		this.linkTel = linkTel;
	}
	public String getLinkMan() {
		return linkMan;
	}
	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}
	public String getLinkAddress() {
		return linkAddress;
	}
	public void setLinkAddress(String linkAddress) {
		this.linkAddress = linkAddress;
	}
	public String getFoundDate() {
		return foundDate;
	}
	public void setFoundDate(String foundDate) {
		this.foundDate = foundDate;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getUpdateUser() {
		return updateUser;
	}
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public String getRemark1() {
		return remark1;
	}
	public void setRemark1(String remark1) {
		this.remark1 = remark1;
	}
	public String getRemark2() {
		return remark2;
	}
	public void setRemark2(String remark2) {
		this.remark2 = remark2;
	}
	public String getRemark3() {
		return remark3;
	}
	public void setRemark3(String remark3) {
		this.remark3 = remark3;
	}
	public String getRemark4() {
		return remark4;
	}
	public void setRemark4(String remark4) {
		this.remark4 = remark4;
	}

	public String getTreeLevel() {
		return treeLevel;
	}

	public void setTreeLevel(String treeLevel) {
		this.treeLevel = treeLevel;
	}

	public String getHasChild() {
		return hasChild;
	}

	public void setHasChild(String hasChild) {
		this.hasChild = hasChild;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getSuperCity() {
		return superCity;
	}

	public void setSuperCity(String superCity) {
		this.superCity = superCity;
	}

	public String getToOrgId() {
		return toOrgId;
	}
	
	public void setToOrgId(String toOrgId) {
		this.toOrgId = toOrgId;
	}
	
	public String getOrgFullName() {
		return orgFullName;
	}
	
	public void setOrgFullName(String orgFullName) {
		this.orgFullName = orgFullName;
	}
	

	public String getHasDept() {
		return hasDept;
	}

	public void setHasDept(String hasDept) {
		this.hasDept = hasDept;
	}

	public String getHasUser() {
		return hasUser;
	}

	public void setHasUser(String hasUser) {
		this.hasUser = hasUser;
	}


	public String getLevelOrder() {
		return levelOrder;
	}

	public void setLevelOrder(String levelOrder) {
		this.levelOrder = levelOrder;
	}
	
	

	public String getNewLevelOrder() {
		return newLevelOrder;
	}

	public void setNewLevelOrder(String newLevelOrder) {
		this.newLevelOrder = newLevelOrder;
	}
	
	public String getLatitude() {
		return latitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}

	public String getLongitude() {
		return longitude;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}

	public String getOrgUserNum() {
		return orgUserNum;
	}

	public void setOrgUserNum(String orgUserNum) {
		this.orgUserNum = orgUserNum;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getAddressLandmark() {
		return addressLandmark;
	}

	public void setAddressLandmark(String addressLandmark) {
		this.addressLandmark = addressLandmark;
	}

	public String getOrgShortName() {
		return orgShortName;
	}

	public void setOrgShortName(String orgShortName) {
		this.orgShortName = orgShortName;
	}
	
	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getParentAreaCode() {
		return parentAreaCode;
	}

	public void setParentAreaCode(String parentAreaCode) {
		this.parentAreaCode = parentAreaCode;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getApplyAreaCode() {
		return applyAreaCode;
	}

	public void setApplyAreaCode(String applyAreaCode) {
		this.applyAreaCode = applyAreaCode;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}
	
	public String getCustManagerMobile() {
		return custManagerMobile;
	}

	public void setCustManagerMobile(String custManagerMobile) {
		this.custManagerMobile = custManagerMobile;
	}

	@Override
	public String toString() {
		return "OrgInfo [orgId=" + orgId + ", orgName=" + orgName+ ", orgCode=" + orgCode + ",orgFullName=" + orgFullName + ", orgLevel="
				+ orgLevel + ", status=" + status + ", orgType=" + orgType + ", parentId=" + parentId + ", linkTel="
				+ linkTel + ", linkMan=" + linkMan + ", linkAddress=" + linkAddress + ", foundDate=" + foundDate
				+ ", createUser=" + createUser + ", createTime=" + createTime + ", updateUser=" + updateUser
				+ ", updateTime=" + updateTime + ", orgAttr=" + orgAttr + ", remark1=" + remark1 + ", remark2="
				+ remark2 + ", remark3=" + remark3 + ", remark4=" + remark4 + ", treeLevel=" + treeLevel
				+ ", hasChild=" + hasChild + ", city=" + city + ", superCity=" + superCity + ", longitude=" + longitude +  ", latitude=" + latitude+", addressLandmark=" + addressLandmark+", productId=" + productId+", orgShortName=" + orgShortName+", custManagerMobile=" + custManagerMobile+"]";
	}

	
}
